investments certificate of deposit investing solar energy annuities banking stocks wind power wind electricity alternative energy bank wind generator financial planning wind energy cds wind turbine life insurance bonds checking renewable energy